<?php
/*
	+-----------------------------------------------------------------------------------------+
	| Projeto MonitoraSUS                                                                     |
	+-----------------------------------------------------------------------------------------+
	| Copyright (c) 2005-2008 Secretaria Municipal de Saúde de Belo Horizonte / Prodabel      |
	|                                                                                         |
	| Analista Responsável: Hugo Nathaniel Rodrigues <hugonr@gmail.com>, <hugo@pbh.gov.br> |  
	|                       Consultor - GSFS - Prodabel / SMSA                                |
	| Departamento Responsável - SMSA: GPLD - Paulinho <pauloces@pbh.gov.br>                  |
	| Departamento Responsável - Prodabel: GSFS - Ricardo Monteiro <monteiro@pbh.gov.br>      |
	| Analista de Informaçao: Marcone <marcone.costa@pbh.gov.br>                              |
	+-----------------------------------------------------------------------------------------+
*/

/**
* classe DiretrizClass
* Classe para Trabalhar com as diretrizes do plano municipal
*
* @author Hugo Rodrigues <hugonr@gmail.com>, <hugo@pbh.com.br>
* @version $Id: class.Diretriz.php,v 1.0 06/08/2008 13:25:00 Hugo $
*
* @package MonitoraSUS
*/

//Alterado dia: 26/07/2011 17:11; Por: Mauricio Marques

class DiretrizClassT{

	/**
	* contem o código da diretriz
	* @var int
	* @access public
	*/
	var $numdiretriz;

	/**
	* Construtor
	* @access public
	*/
	function DiretrizClassT(){
		$this->numdiretriz = "";
	}


	/**
	* Mostra Tela
	* @param int $num_eixo
	* @param int $num_objetivogeral 
	* @param int $num_diretriz
	* @param string $where
	* @param array $nivelacesso
	* @access	public
	*/
	function mostratela($num_eixo, $num_objetivogeral, $num_diretriz, $where, $nivelacesso, $conexao){
		global $indicadord;
		global $operacaod;
		global $caminho;

		?>
		<form name="mostradiretriz" method="post" action="index.php?current=&menu=<?php echo "$num_eixo-$num_objetivogeral-$num_diretriz"; ?>">

			<?php
			$fmenu = $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz;
			
			$caminho->mostracaminho($fmenu, $where, 2, $conexao); // 1 = mostrar até eixo
			$sql = "select * from " . $_SESSION["banco"] . ".diretrizes 
					where 
						$where 
					and 
						num_diretriz = $num_diretriz";
	
			$resultado = pg_query( $sql);
			
			if (trim(pg_fetch_result($resultado,0,"id_responsavel")) != ""){
				$sql2 = "select * from monitorasus.usuarios where id_usuario = " . pg_fetch_result($resultado,0,"id_responsavel");
				$resultado2 = pg_query( $sql2);
				$FuncionarioResponsavel = codificar(pg_fetch_result($resultado2,0,"nome_usuario"));
			} else {
				$FuncionarioResponsavel = "Não Indicado";
			}
			?>

			<table width="100%" border="0" cellspacing="0" cellpadding="0">
		        <tr>
					<td width="20%" valign="middle" class="titulos-fases-MAIOR">
			        OPERAÇÃO
			        </td>
					<td valign="middle">
						<?php
				        if ($_SESSION["fcod_unsa"] == 10) {     
							// se tiver nivel para inserir diretriz
							if ($nivelacesso[3][1] == "S"){ 
							?>
								&nbsp;
								<!-- <input type="submit" name="btrodainserirdiretriz" value="Inserir Diretriz"  class="botao"> -->
					            <input type="submit" name="btrodainserirdiretriz" value="Inserir Operação"  class="botao">
							<?php
							}
							// se tiver nivel para alterar diretriz
							if ($nivelacesso[3][2] == "S"){ 
							?>
								&nbsp;
					            <!-- <input type="submit" name="btrodaalterardiretriz" value="Alterar Diretriz"  class="botao"> -->
					            <input type="submit" name="btrodaalterardiretriz" value="Alterar Operação"  class="botao">
							<?php
							}
							// se tiver nivel para inserir objetivo especifico
							if ($nivelacesso[4][1] == "S"){ 
							?>
								&nbsp;
								<!-- <input type="submit" name="btrodainserirobjetivoespecifico" value="Inserir Objetivo Específico" class="botao"> -->
					            <input type="submit" name="btrodainserirobjetivoespecifico" value="Inserir Estratégia"  class="botao">
							<?php
							}
							
				            if ($_SESSION["fnom_func"] != ""){
							?>
								&nbsp;
								<input type="submit" name="btadicionafavorito" value=" + "  class="botao">
								&nbsp;
								<a href="JavaScript:favoritos();"><img src="./telas/images/icone_favoritos.gif" border="0"></a>
							<?php
							}	
				        }        
						?>
					</td>
				</tr>
	        	<tr>
					<td colspan="2" class="texto">
						<?php echo pg_fetch_result($resultado,0,"num_diretriz") . ". " . codificar(pg_fetch_result($resultado,0,"des_diretriz")); ?>
				        <br />
						Funcionário Responsável: <?php echo $FuncionarioResponsavel; ?>
	        		</td>
	        	</tr>
	        </table>

			<?php
	       
	        if ($_SESSION["fnum_func"] > 0) {
	          $sql = "select * from monitorasus.usuarios where id_usuario = " . $_SESSION["fnum_func"];
	          $resultado = pg_query($sql);
	          $vcod_unsa = pg_fetch_result($resultado,0,"cod_unsa");
	        }  
	        
	        if ($vcod_unsa != 10) {
	          $sql = "select distinct(a.num_eixo), b.*
	                    from " . $_SESSION["banco"] . ".acoes_distrito a," . $_SESSION["banco"] . ".objetivos_especificos b
	                   where a.num_diretriz           = b.num_diretriz
	                     and a.num_objetivoespecifico = b.num_objetivoespecifico
	                     and a.status                 = 'A'
	                     and a.num_diretriz = $num_diretriz";
	        }else {     
	          $sql = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where $where and num_diretriz = $num_diretriz order by des_objetivoespecifico";            
	        }
	        //ECHO $sql;
	        //echo 'diretriz';
	        $resultado = pg_query($sql);
	        //echo $sql;
			?>
			
		    <table width="100%" border="0" cellspacing="0" cellpadding="0">
				<tr>
				    <td width="12" height="13" background="./telas/images/curva-sup-esquerda.gif" style="background-repeat:no-repeat">
				    	<img src="./telas/images/1x1.gif" width="1" height="1" />
				    </td>
				    <td background="./telas/images/bkg-linha-horiz-superior.gif" bgcolor="#D4D0C8">
				    	<img src="./telas/images/1x1.gif" width="1" height="1" />
				    </td>
				    <td width="12" height="13" background="./telas/images/curva-sup-direito.gif"  style="background-repeat:no-repeat">
				    	<img src="./telas/images/1x1.gif" width="1" height="1" />
				    </td>
				</tr>
				<tr>
				    <td background="./telas/images/bkg-linha-vert-esquerda.gif"  style="background-repeat:repeat-y"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>
				    <td class="titulos-miolo">
			    		<table width="100%"  BGCOLOR="#FFFFFF" BORDER=0 CELLPADDING=2 CELLSPACING=1>
			    			<tr>
								<!-- <td colspan="3" class="titulos-tabela">OBJETIVOS ESPECÍFICOS </td> -->
	                        	<td colspan="3" class="titulos-tabela">ESTRATÉGIAS </td>
		        			</tr>
			    			<tr>
								<td height="1" colspan="3">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">
										<tr>
											<td height="1" bgcolor="#d2cba3"><img src="./telas/images/1x1.gif" width="1" height="1" /></td>
										</tr>
									</table>
								</td>
			    			</tr>
	            			<tr>
								<td width="1"></td>
								<td class="titulos-tabela" >Descri&ccedil;&atilde;o</td>
								<td width="40" align="center" class="titulos-tabela">Realiz.</td>
								<td width="25" align="center"><img src="./telas/images/impressora.gif" width="17" height="20" /></td>
								<?php
				                // somente logado e com nivel suficiente pode excluir
				                if ($_SESSION["fnom_func"] != ""){
				                    if (($nivelacesso[4][3] == "S") || ($_SESSION["fnum_nivel_acesso"] == 1)){
				                            ?>
				                            <td width="25" align="center"><img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0"></td>
				                            <?php
				                    }
				                }
								?>
				            </tr>
	
						<?php
						while ($rs = pg_fetch_array($resultado)){
							$codigomenu = "'" . $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $rs["num_objetivoespecifico"] . "'";
						?>
							<tr bgcolor="#CCCCCC">
								<td bgcolor="#ece9d8">
							<?php
								// (nivel, codigo, tipo, where), onde nivel objetivo geral=2 e tipo banco=1
								$indicadord->existeindicador(4,$rs["num_objetivoespecifico"],1,$where);
							if ($_SESSION["fnom_func"] != ""){
								// (nivel, codigo, where), onde nivel objetivo geral=2 
								$operacaod->existeerro(4,$rs["num_objetivoespecifico"],$where);
							}
							?>
								</td>                  
								<td bgcolor="#ece9d8" class="texto">
									<a title="<?php echo codificar($rs["des_objetivoespecifico"]); ?>" href="?current=<?php echo $atual; ?>&menu=<?php echo $num_eixo . "-" . $num_objetivogeral . "-" . $num_diretriz . "-" . $rs["num_objetivoespecifico"];  ?>"><?php echo resumo_descricao(codificar($rs["des_objetivoespecifico"]),100); ?></a>
								</td>
								<td align="center" bgcolor="#ece9d8">
									<?php mostrabarra(4,$rs["num_objetivoespecifico"],$exercicio); ?>
								</td>
								<td bgcolor="#ece9d8" align="center">
									<a href="JavaScript:menurelatorio(<?php echo $codigomenu; ?>)">
										<img src="./telas/images/impressora-miolo.gif" border="0">
									</a>
								</td>
							<?php
							// somente logado e com nivel suficiente pode excluir
							if ($_SESSION["fnom_func"] != ""){
								if (($nivelacesso[4][3] == "S") || ($_SESSION["fnum_nivel_acesso"] == 1)){
								?>
									<td bgcolor="#ece9d8" align="center">
										<a href="JavaScript:excluir(<?php echo $codigomenu; ?>)">
											<img src="./telas/images/deletenote.gif" alt="Excluir" title="Excluir" border="0">
										</a>
									</td>
								<?php
								}
							}
							?>
							</tr>
						<?php
						} // while
						?>
						</table>
	          		</td>
	            	<td background="./telas/images/bkg-linha-vert-direita.gif" style="background-repeat:repeat-y">
	            		<img src="./telas/images/1x1.gif" width="1" height="1" />
	            	</td>
				</tr>
				<tr>
		            <td width="12" height="13" background="./telas/images/curva-inf-esquerda.gif" style="background-repeat:no-repeat">
		            	<img src="./telas/images/1x1.gif" width="1" height="1" />
		            </td>
		            <td background="./telas/images/bkg-linha-horiz-inferior.gif">
		            	<img src="./telas/images/1x1.gif" width="1" height="1" />
		            </td>
		            <td width="12" height="13" background="./telas/images/curva-inf-direita.gif" style="background-repeat:no-repeat">
		            	<img src="./telas/images/1x1.gif" width="1" height="1" />
		            </td>
				</tr>
			</table>
		</form>
	<?php
	}


	/**
	* Tela Inserir Diretriz
	* @param int $num_eixo
	* @param int $num_objetivo
	* @param string $where
	* @access	public
	*/
	function telainserirdiretriz($num_eixo, $num_objetivo, $where, $conexao){
		$lbxfuncionario = "";
		$sql = "select id_usuario, nome_usuario from monitorasus.usuarios where situacao='A' order by nome_usuario";
        $resultado = pg_query( $sql);
        while ($rs = pg_fetch_array($resultado)){
			$lbxfuncionario .= "<option value='" . $rs["id_usuario"] . "' ";
			$lbxfuncionario .= ">" . $rs["nome_usuario"] . "</option>";
		}
		?>
		<script language="JavaScript">
		function vtelainserirdiretriz(){
			x = document.inserirdiretriz;
			if (x.Des_Diretriz.value == ""){
				alert("Favor digitar a Descrição");
				x.Des_Diretriz.focus();
				return false;
			}
			return true;
		}
		</script>

		<form name="inserirdiretriz" method="post" onSubmit="return(vtelainserirdiretriz())" action="index.php?current=&menu=<? echo $num_eixo; ?>-<? echo $num_objetivo; ?>">
			<!-- <span class="titulo">NOVA DIRETRIZ</span> -->
			<span class="titulo">NOVA OPERAÇÃO</span>
			<br /><br />
			<span class="texto10">
				INFORMAÇÃO OPERAÇÃO:<br /><textarea name="Des_Diretriz" cols="60" rows="5"></textarea><br />
				FUNCIONÁRIO RESPONSÁVEL: <select name="Num_Func"><? echo $lbxfuncionario; ?></select><br />
        	</span>
	        <input type="submit" name="btinserediretriz" value="Inserir" class="botao"/>
	        &nbsp;&nbsp;&nbsp;
			<input type="submit" name="btcancelainserediretriz" value="Cancelar" class="botao" />        
		</form>
        <?
	}



	/**
	* Tela Alterar Diretriz
	* @param int $num_eixo
	* @param int $num_objetivo
	* @param int $num_diretriz
	* @param string $where
	* @access	public
	*/
	function telaalterardiretriz($num_eixo, $num_objetivo, $num_diretriz, $where, $conexao){
		$sql = "select * from " . $_SESSION["banco"] . ".diretrizes where $where and num_diretriz=$num_diretriz";
		$resultado = pg_query($sql);
		$des_diretriz = trim(codificar(pg_fetch_result($resultado,0,"des_diretriz")));
		$num_func = pg_fetch_result($resultado,0,"id_responsavel");
		$lbxfuncionario = "";
		$sql = "select id_usuario, nome_usuario from monitorasus.usuarios where situacao='A' order by nome_usuario";
        $resultado = pg_query( $sql);
        while ($rs = pg_fetch_array($resultado)){
			$lbxfuncionario .= "<option value='" . $rs["id_usuario"] . "' ";
			if ($num_func = $rs["id_usuario"]){
				$lbsfuncionario .= " selected ";
			}
			$lbxfuncionario .= ">" . $rs["nome_usuario"] . "</option>";
		}
		?>
		<script language="JavaScript">
		function vtelaalterardiretriz(){
			x = document.alterardiretriz;
			if (x.Des_Diretriz.value == ""){
				alert("Favor digitar a Descrição");
				x.Des_Diretriz.focus();
				return false;
			}
			return true;
		}
		</script>

		<form name="alterardiretriz" method="post" onSubmit="return(vtelaalterardiretriz())" action="index.php?current=&menu=<? echo $num_eixo; ?>-<? echo $num_objetivo; ?>-<? echo $num_diretriz; ?>">
		<span class="titulo">ALTERAR OPERAÇÃO</span>
		<br><br>
        <span class="texto10">
        INFORMAÇÃO OPERAÇÃO:<BR />
        <textarea name="Des_Diretriz" cols="60" rows="5"><? echo $des_diretriz; ?></textarea>
        <br />
        FUNCIONÁRIO RESPONSÁVEL: <select name="Num_Func"><? echo $lbxfuncionario; ?></select>
		<br />
        </span>
        <input type="submit" name="btalteradiretriz" value="Alterar" class="botao"/>
        &nbsp;&nbsp;&nbsp;
		<input type="submit" name="btcancelaalteradiretriz" value="Cancelar" class="botao" />        
		</form>
        <?php
	}



}


?>